package src.itheima06;

import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.List;

/*
    java.util.Collections 操作集合的工具类
    特点:
        1.构造方法私有
        2.全部是静态方法
    常用方法:
        - public static void shuffle(List<?> list) :打乱集合顺序。
        - public static <T> void sort(List<T> list):将集合中元素按照默认规则排序。
            对于数字: 按照从小到大的顺序

 */
public class Demo06Collections {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        //添加元素
        list.add(100);
        list.add(800);
        list.add(500);
        list.add(900);
        //打乱顺序
        Collections.shuffle(list);

        System.out.println("打乱顺序后: "+list);//[800, 100, 900, 500]

        //排序
        Collections.sort(list);

        System.out.println("排序后: "+list);//[100, 500, 800, 900]
    }
}
